package com.isoftstone.project.device.groundstation.service;

import java.util.List;
import com.isoftstone.framework.domain.Page;
import com.isoftstone.project.device.groundstation.domain.UGroundstation;

/**
 * 地面设备水文长观孔信息Service接口
 *
 * @author guoX
 * @date 2021-02-01
 */
public interface IUGroundstationService {
    /**
     * 查询地面设备水文长观孔信息
     *
     * @param id 地面设备水文长观孔信息ID
     * @return 地面设备水文长观孔信息
     */
    public UGroundstation getUGroundstationById(Long id);

    /**
     * 查询地面设备水文长观孔信息列表
     *
     * @param page 分页参数
     * @return 地面设备水文长观孔信息集合
     */
    public List<UGroundstation> getUGroundstationlistPage(Page page);

    /**
     * 新增地面设备水文长观孔信息
     *
     * @param uGroundstation 地面设备水文长观孔信息
     * @return 结果
     */
    public int insertUGroundstation(UGroundstation uGroundstation);

    /**
     * 修改地面设备水文长观孔信息
     *
     * @param uGroundstation 地面设备水文长观孔信息
     * @return 结果
     */
    public int updateUGroundstation(UGroundstation uGroundstation);

    /**
     * 批量删除地面设备水文长观孔信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteUGroundstationByIds(String ids);

    /**
     * 删除地面设备水文长观孔信息信息
     *
     * @param id 地面设备水文长观孔信息ID
     * @return 结果
     */
    public int deleteUGroundstationById(Long id);

}
